package main

import (
	"smc-admin/api"
	"smc-admin/config"
	"smc-admin/models"
)

// @BasePath                    /api

// @Title                       smc
// @Accept                      json
// @Produce                     json
// @Schemes                     http https
// @SecurityDefinitions.apikey  ApiKeyAuth
// @In                          header
// @Name                        Authorization
func main() {
	//配置文件
	config.InitConfig()

	//初始化数据库
	models.InitDB()

	//初始化路由
	engine := api.InitRouterGroup()
	err := engine.Run(":8080")
	if err != nil {
		panic("服务启动失败:" + err.Error())
	}
}
